package com.testing.class5;

import com.testing.common.AutoTools;
import com.testing.web.WebKeyword;

/**
 * @Classname ShopBuyTest
 * @Description 类型说明
 * @Date 2022/10/10 20:08
 * @Created by 特斯汀Roy
 */
public class ShopBuyPage {
    public static void main(String[] args) {
        WebKeyword web=new WebKeyword();
        AutoTools.log.info("前台的购买测试开始了");
        web.openBrowser("chrome");
        web.visitWeb("http://www.testingedu.com.cn:8000/");
        //登录流程。
        web.click("//a[text()='登录']");
        web.input("//input[@id='username']","13800138006");
        web.input("//input[@id='password']","123456");
        web.input("//input[@id='verify_code']","1");
        web.click("//a[@name=\"sbtbutton\"]");
        //返回商城首页
        web.saveParam("返回xpath","//a[text()=\"返回商城首页\"]");
        web.click("{返回xpath}");
        web.input("//input[@id='q']","{随机商品}" );
        web.click("//button[text()='搜索']");
        web.halt("2");

        web.click("//a[text()='加入购物车']");
        web.switchFrame("layui-layer-iframe1");
        web.click("//a[text()='去购物车结算']");
        web.click("//a[text()='去结算']");
        //实际上大部分网页，浏览器是可以自己完成滚动操作的。
        web.click("//button[contains(text(),'提交订单')]");
        web.assertEleText(".erhuh>h3","提交成功");
        web.halt("3");

        web.closeBrowser();



    }


}
